iT邦幫忙

2023 iThome 鐵人賽

DAY 1
1
DevOps

從0開始學習DevOps,並部署CICD至Java專案中系列 第 1

序:為什麼想了解DevOps

  • 分享至 

  • xImage
  •  

DevOps 雖然現行在台灣各公司或許還不是一個普遍的工具,但對於我這個跨領域轉職的工程師來說,為什麼我會想要開始了解DevOps呢?

在我轉職後的第一年,就像小朋友在學著走路又跌倒一樣。
努力的了解了Java、Html、或一些前端框架、後端框架相關的程式語言。

接著在職涯滿一年後,開始思考如何增加自己的廣度與深度,於是就開始接觸了大量的程式相關書籍,並開始著手開發陸陸續續寫了三個side project,在第三個side project時,開始有了想要為自己的專案 「打造成一個產品」 的想法。

我就開始思考著,以現在「敏捷開發」的步調,我要如何讓我的專案能在高頻率的修改過程中,不需要透過人工手動測試或檢核的方式,就能在我修改好程式並完成發布後,立即可以得到程式的測試結果、跟確認能不能正常上線使用呢?

於是就開起了我想要學習DevOps的興趣,如果今天沒有團隊,只有我自己一個人,我需要擔任SA、SD、QA、PG的角色,需要自己分析我想要做的專案、設計、開發、測試,再持續迭代,需要花大量的人工時間,因此我需要盡可能地節省時間,並仍然能持續優化你的程式品質,持續迭代發布,所以就要盡可能的把每一個部分都變成自動化。


關於30篇文章主要會提及的內容

  • 主要會先淺談DevOps
  • 如何將專案建置CICD的相關工具與配置說明
  • Docker 為專案建置CICD 需要使用到的部分
  • Jenkins 介紹與配置,連接GitHub
  • Pipeline / Harbor / Kubernetes 相關運用 等等。
  • 如果時間來得及,最後會再總結一起做一遍,部署在AWS或GCP的方式與流程

我會在這30天中,邊自學、邊做、邊寫文章,希望我能挑戰成功!
對初次接觸DevOps相關知識的我來說,是一個很大的挑戰!


下一篇
關於DevOps,我的理解
系列文
從0開始學習DevOps,並部署CICD至Java專案中30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言